# 不限次数输入，选择3退出
# 1、输入1进入注册
#    如果有这个用户了，就不用再注册
#    name_dict = {"root":{"age":18,"passwd":"123456"}
#                 "admin":{"age":19,"passwd":"admin123"}
#    输入用户名、年龄、密码
# 2、输入2 进行查询
#    输入要查询的姓名，展示这个人的详细信息
# 3、退出
# 后续考虑：写入文件
# json库转换成字符串写入文件

name_dict = {}
while 1:
    num = int(input("请按对应序号进行操作：\n1、注册\n2、查询\n3、退出"))
    # 注册
    if num == 1:
        username = input("please input your username:")
        # 用户已存在则输出提示信息
        if username in name_dict:
            print("你已经注册过啦！\n")
        # 不存在则注册用户
        else:
            age = int(input("please input your age:"))
            passwd = input("please input your passwd:")
            message = {"age":age, "passwd":passwd}
            name_dict[username] = message
    # 查询
    if num == 2:
        username = input("please input the username you want to ask:")
        # 若该用户存在则输出该用户的全部信息
        if username in name_dict:
            print(f"该用户的年龄为：{name_dict[username]['age']}\n")
            print(f"该用户的密码为：{name_dict[username]['passwd']}\n")
        else:
            print("该用户不存在！\n")
    # 退出
    if num == 3:
        break